/*
  强哥的完美序列
  题目描述
    强哥最近很喜欢一种数字——奇数！他认为奇数是一种非常完美的数字。
    现在他有一个包含 n 个数字的数组 a1 ∼ an，他希望从中挑选出一些数字组成一个新的序列，
    这个序列中的所有数字之和如果是奇数，那么强哥就认为这个序列是一个完美的序列，反之，这个序列则不完美。
    现在强哥想知道，这个新完美序列该怎么选才能使得所有数字之和最大？
  输入格式（perfect.in）
    输入第一行包含一个整数 n，表示数组长度；
    输入第二行包含 n 个整数，分别表示 a1, a2, ⋯ , an。
​  输出格式（perfect.out）
    输出一个整数，表示新完美序列的数字之和最大是多少，如果无法组成完美序列，则输出 No!
  输入数据 1
    5
    1 3 6 5 -2
  输出数据 1
    15
  数据 1 说明
    选 1, 3, 6, 5 组成新序列，最大的和是 15。
  输入数据 2
    3
    2 6 8
  输出数据 2
    No!
  提示
    测试点编号     n ≤      特殊性质
       1∼2          1        n = 1
       3∼5          2        n = 2
       6∼9         10       没有负数
      10∼11        20       只有奇数个奇数
      12∼13        20       只有偶数个奇数
      14∼15        20       没有偶数
      16∼17        20       没有奇数
      18∼20        20       没有奇数
    对于所有数据保证：1 ≤ n ≤ 20, −10^6 ≤ ai ≤ 10^6。
*/